pck_questionnaires
Lines of Code: 259	

procedure GetModuleRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset from INTAKE_MODULE for the passed in module id. 

procedure GetModuleTopicRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset from INTAKE_TOPIC for the passed in module id. 

procedure GetQuestionRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
pi_nTID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset of questions from INTAKE_QUESTION for the passed in module id, topic id. 

procedure GetResponseRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
pi_nTID             in number,
pi_nQID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset of responses from INTAKE_RESPONSE for the passed in module id, topic id, question id. 

procedure GetSkipPatternRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset of responses that have skip rules for the passed in module id. 

procedure GetMaskRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset of responses (textboxes) that have masks for the passed in module id. 

procedure GetStatData(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
pi_nTID             in number,
pi_nQID             in number,
pi_nRID             in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets and returns a recordset from intake_static_data table to populate responses of type combo 

procedure GetNextModuleRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_vPatientID       in varchar2,
pi_vSiteID          in varchar2,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Get the next undone assigned module for the patient.  

procedure GetNewIntakeID(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	 gets a new intake_id for the module  

	

